html,body,#app{
  background: rgba(0, 0, 0, 0);
}
#app{
  height: 100vh;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.dialog_fm_win{
  width: 80%;
  background: #fff;
  border-radius: 5px;
  padding: .5rem 0;
}
.dialog_fm_head{
  height: 2.5rem;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: .7rem
}
.dialog_fm_inp{
  height: 2.5rem;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.dialog_fm_inp input{
  height: 90%;
  width: 90%;
  padding-left: .5rem;
  font-size: .7rem;
  color: #888;
  border-radius: 5px;
  border: 1px solid #efefef
}
.dialog_fm_btn{
  height: 3.5rem;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.dialog_fm_btn span{
  height: 2rem;
  width: 90%;
  background: #A46EFA;
  color: #fff;
  font-size: .9rem;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 5px
}
